/* jplus-styles.css */

.balanceNotice {
  color: #FFF;
  font-size: 1.5em;
  font-weight: bold;
  padding: 0.5em;
  text-align: center;
  
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
}

.starbucksCard {
  background: transparent url(../images/jcard-phone.png) top center no-repeat;
  width: 282px;
  height: 184px;
  margin: 0 auto;
  position: relative;
}

.starbucksCard #balanceAmount {
  position: absolute;
  top: 16px;
  left: 115px;
  font-size: 2.5em;
  color: black;
}

.timestamp {
  font-style: italic;
  font-size: 0.8em;
  position: absolute;
  right: 2em;
}

/* Overrides */
.ui-body-a {
  background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.12, rgb(90,184,66)),
    color-stop(0.49, rgb(49,133,32))
  );
  background-image: -moz-linear-gradient(
      center bottom,
      rgb(90,184,66) 12%,
      rgb(49,133,32) 49%
  );
  border: 1px solid #2A2A2A;
}

.ui-listview {
  margin: 1em;
}